// import i18n from '@/lang' // internationalization
// import store from '@/store'
// import { getDicListByType } from '@/api/common'

export const clueStatus = [
  {
    label: '新建',
    value: 1
  },
  {
    label: '有用',
    value: 2
  },
  {
    label: '无用',
    value: 3
  },
  {
    label: '关闭',
    value: 4
  }
]

export const clueSource = [
  {
    label: '研讨会',
    value: 1
  },
  {
    label: '广告',
    value: 2
  },
  {
    label: '搜索引擎',
    value: 3
  },
  {
    label: '客户介绍',
    value: 4
  },
  {
    label: '其他',
    value: 99
  }
]

export const Industrys = [
  {
    label: '金融',
    value: 1
  },
  {
    label: '教育',
    value: 2
  },
  {
    label: '电信',
    value: 3
  },
  {
    label: '高科技',
    value: 4
  },
  {
    label: '政府',
    value: 5
  },
  {
    label: '制造业',
    value: 6
  },
  {
    label: '能源',
    value: 7
  },
  {
    label: '服务',
    value: 8
  },
  {
    label: '零售',
    value: 9
  },

  {
    label: '媒体',
    value: 10
  },
  {
    label: '娱乐',
    value: 11
  },
  {
    label: '咨询',
    value: 12
  },
  {
    label: '其他',
    value: 999
  }
]

export const customerLevels = [
  {
    label: 'A（重点客户）',
    value: 1
  },
  {
    label: 'B（普通客户）',
    value: 2
  },
  {
    label: 'C（非优先客户）',
    value: 3
  }
]

export const customerTypes = [
  {
    label: '甲方客户',
    value: 1
  },
  {
    label: '中间商',
    value: 2
  },
  {
    label: '外包商',
    value: 3
  }
]
export const employees = [
  {
    label: '0-100',
    value: 1
  },
  {
    label: '100-500',
    value: 2
  },
  {
    label: '500-1000',
    value: 3
  },
  {
    label: '1000及以上',
    value: 4
  }
]

export const chanceTypes = [
  {
    label: '普通商机',
    value: 1
  },
  {
    label: '重要商机',
    value: 2
  },
  {
    label: '特殊商机',
    value: 3
  }
]
// -初步接洽、2-需求确定、3-方案/报价、4-谈判审核、5-赢单、6输单
export const saleStages = [
  {
    label: '初步接洽',
    value: 1
  },
  {
    label: '需求确定',
    value: 2
  },
  {
    label: '方案/报价',
    value: 3
  },
  {
    label: '谈判审核',
    value: 4
  },
  {
    label: '赢单',
    value: 5
  },
  {
    label: '输单',
    value: 6
  }
]

export const quoteStatus = [
  {
    label: '新建',
    value: 1
  },
  {
    label: '审核中',
    value: 2
  },
  {
    label: '通过',
    value: 3
  },
  {
    label: '拒绝',
    value: 4
  }
]

export const contractStatus = [
  {
    label: '草稿',
    value: 1
  },
  {
    label: '审核中',
    value: 2
  },
  {
    label: '通过',
    value: 3
  },
  {
    label: '拒绝',
    value: 4
  }

]

export const paymentStatus = [
  {
    label: '新建',
    value: 1
  },
  {
    label: '审核中',
    value: 2
  },
  {
    label: '通过',
    value: 3
  },
  {
    label: '拒绝',
    value: 4
  }
]
// rmb-人民币、hkd-港币、twd-台币
export const currencys = [
  {
    label: '人民币',
    value: 'rmb'
  },
  {
    label: '港币',
    value: 'hkd'
  },
  {
    label: '台币',
    value: 'twd'
  }

]
// 1-支票、2-现金、3-银行转帐、99-其他
export const payMethods = [
  {
    label: '支票',
    value: 1
  },
  {
    label: '现金',
    value: 2
  },
  {
    label: '银行转帐',
    value: 3
  },
  {
    label: '其他',
    value: 99
  }
]
// 单据状态1-新建、2-审核中、3-已审核、4-已拒绝、5-已取消、6-已回款
export const orderStatus = [
  {
    label: '新建',
    value: 1
  },
  {
    label: '审核中',
    value: 2
  },
  {
    label: '通过',
    value: 3
  },
  {
    label: '拒绝',
    value: 4
  },
  {
    label: '取消',
    value: 5
  },
  {
    label: '已回款',
    value: 6
  }
]
export const invoiceStatus = [
  {
    label: '新建',
    value: 1
  },
  {
    label: '审核中',
    value: 2
  },
  {
    label: '通过',
    value: 3
  },
  {
    label: '拒绝',
    value: 4
  }
]

export const invoiceTypes = [
  {
    label: '增值税专用发票',
    value: 1
  },
  {
    label: '增值税普通发票',
    value: 2
  }

]

export const riseTypes = [
  {
    label: '单位',
    value: 1
  },
  {
    label: '个人',
    value: 2
  }

]

export const dateTypes = [
  {
    label: '本周',
    value: 7
  },
  {
    label: '本月',
    value: 1
  },
  {
    label: '本季度',
    value: 3
  },
  {
    label: '本年',
    value: 5
  }
]
// 1-本月、2-上月、3-本季度、4-上季度、5-今年、6-去年、7-本周
export const dateReportTypes = [
  {
    label: '本月',
    value: 1
  },
  {
    label: '上月',
    value: 2
  },
  {
    label: '本季度',
    value: 3
  },
  {
    label: '上季度',
    value: 4
  },
  {
    label: '今年',
    value: 5
  },
  {
    label: '去年',
    value: 6
  }
]

export const dateSelects = [
  '',
  '本月',
  '上月',
  '本季度',
  '上季度',
  '本年',
  '去年',
  '本周'
]

export const saleStagesReport = [
  {
    label: '初步接洽',
    value: 1,
    color: '#1584ff'
  },
  {
    label: '需求确定',
    value: 2,
    color: '#18c0fe'
  },
  {
    label: '方案/报价',
    value: 3,
    color: '#ffba19'
  },
  {
    label: '谈判审核',
    value: 4,
    color: '#fe5208'
  },
  {
    label: '赢单',
    value: 5,
    color: '#00ca7b'
  }
]

export function getEnumText(list, status) {
  const item = list.filter(item => item.value === status)
  return item.length > 0 ? item[0].label : ''
}

// export function getRoleText(role) {
//   const item = roleOptions.filter(item => item.value === role)
//   return item.length > 0 ? item[0].label : ''
// }

// export async function getEnums(enums_type, hasAll) {
//   let arr = []
//   const curEnums = store.state.enums[enums_type] || []
//   if (curEnums.length <= 0) {
//     // 去获取
//     const data = await getDicListByType({ type: enums_type })
//     console.log('data:', enums_type, data)
//     if (data && data.length > 0) {
//       arr = data
//     }
//   } else {
//     arr = curEnums
//   }
//   // 写入store
//   await store.dispatch('enums/setEnums', { type: enums_type, data: arr })

//   if (hasAll) {
//     //
//     arr = [{ name: i18n.t('enums.all'), rawDataId: '' }, ...arr]
//   }
//   return arr
// }
